//#include <iostream>
//#include <string>
//using namespace std;
//
//int main()
//{
//    string str;
//    string cpstr;
//    getline(cin, str);
//    int begin = 0;
//    while (str[begin] == ' ')
//    {
//        begin++;
//    }
//    for (int end = begin; end < str.size(); end++)
//    {
//        if (str[end] == ' ')
//        {
//            cpstr.push_back(toupper(str[begin]));
//            while (str[end] == ' ')
//                ++end;
//            begin = end;
//        }
//    }
//    cpstr.push_back(toupper(str[begin]));
//    cout << cpstr;
//    return 0;
//}

//#include <iostream>
//#include <vector>
//using namespace std;
//
//int main()
//{
//    int n = 0, x = 0, sum = 0, L = 0, R = 0;
//    cin >> n >> x;
//    int minLR = n;
//    vector<int> v(n);
//    for (int i = 0; i < n; i++)
//        cin >> v[i];
//    for (int left = 0, right = 0; right < v.size(); right++)
//    {
//        while (sum < x)
//        {
//            sum += v[right];
//            if (sum >= x)
//                break;
//            right++;
//        }
//        while (sum >= x)
//        {
//            if (minLR > right - left + 1)
//            {
//                minLR = right - left + 1;
//                L = left, R = right;
//            }
//            sum -= v[left++];
//        }
//    }
//    cout << L << " " << R;
//    return 0;
//}

//#include <iostream>
//#include <algorithm>
//#include <vector>
//using namespace std;
//
//bool Compare(int x, int y)
//{
//    return x > y;
//}
//
//int main()
//{
//    int n = 0;
//    long long k = 0, sum = 0;
//    cin >> n >> k;
//    vector<int> v(n);
//    for (int i = 0; i < n; i++)
//        cin >> v[i];
//    sort(v.begin(), v.end(), Compare);
//    for (int i = 0; i < n; i++)
//        cout << v[i] << " ";
//    //for (int i = 0; i < n; i++)
//    //{
//    //    while (k && v[i] % 2 == 0)
//    //    {
//    //        v[i] /= 2;
//    //        k--;
//    //    }
//    //    sum += v[i];
//    //}
//    //cout << sum;
//    return 0;
//}

#include <iostream>
using namespace std;

//#include "MySet.h"
#include "MyMap.h"

int main()
{
	//Aron::test_set1();
	Aron::test_map1();
	return 0;
}
